package ar.edu.caece.compiler.grammar.nonterminals;

import ar.edu.caece.compiler.grammar.NonTerminalSymbol;
import ar.edu.caece.compiler.grammar.terminals.IdentifierToken;

public class EXPR33 extends NonTerminalSymbol implements EXPR3, PAR {

	private IdentifierToken identifierToken;
	private POSIDE poside;
	
	public EXPR33(IdentifierToken identifierToken, POSIDE poside) {
		super();
		this.identifierToken = identifierToken;
		this.poside = poside;
	}

	@Override
	public String getRepresentation() {
				return "{"+this.getClass().getSimpleName()+" -> "+identifierToken.getRepresentation()+" "+poside.getRepresentation()+"}";
	}

	public IdentifierToken getIdentifierToken() {
		return identifierToken;
	}

	public POSIDE getArray() {
		return poside;
	}

}
